home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3n / rpc_xdr.z / rpc_xdr
Encoding:
Text File  |  2002-10-03  |  8.4 KB  |  133 lines

  1.  
  2.  
  3.  
  4. rrrrppppcccc____xxxxddddrrrr((((3333NNNN))))                                                        rrrrppppcccc____xxxxddddrrrr((((3333NNNN))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _rrrr_pppp_cccc______xxxx_dddd_rrrr:   _xxxx_dddd_rrrr______aaaa_cccc_cccc_eeee_pppp_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy, _xxxx_dddd_rrrr______aaaa_uuuu_tttt_hhhh_uuuu_nnnn_iiii_xxxx______pppp_aaaa_rrrr_mmmm_ssss, _xxxx_dddd_rrrr______aaaa_uuuu_tttt_hhhh_ssss_yyyy_ssss______pppp_aaaa_rrrr_mmmm_ssss,
  10.      _xxxx_dddd_rrrr______cccc_aaaa_llll_llll_hhhh_dddd_rrrr, _xxxx_dddd_rrrr______cccc_aaaa_llll_llll_mmmm_ssss_gggg, _xxxx_dddd_rrrr______oooo_pppp_aaaa_qqqq_uuuu_eeee______aaaa_uuuu_tttt_hhhh, _xxxx_dddd_rrrr______rrrr_eeee_jjjj_eeee_cccc_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy,
  11.      _xxxx_dddd_rrrr______rrrr_eeee_pppp_llll_yyyy_mmmm_ssss_gggg - XDR library routines for remote procedure calls
  12.  
  13. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  14.      These routines are used for describing the RPC messages in XDR language.
  15.      They should normally be used by those who do not want to use the RPC
  16.      package.
  17.  
  18.    RRRRoooouuuuttttiiiinnnneeeessss
  19.      See _rrrr_pppp_cccc(3N) for the definition of the _XXXX_DDDD_RRRR data structure.
  20.  
  21.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_rrrr_pppp_cccc_////_rrrr_pppp_cccc_...._hhhh_>>>>
  22.  
  23.      _bbbb_oooo_oooo_llll______tttt
  24.      _xxxx_dddd_rrrr______aaaa_cccc_cccc_eeee_pppp_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _aaaa_cccc_cccc_eeee_pppp_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy _****_aaaa_rrrr_))))_;;;;
  25.  
  26.           Used for encoding RPC reply messages.  It encodes the status of the
  27.           RPC call in the XDR language format, and in the case of success, it
  28.           encodes the call results also.
  29.  
  30.      _bbbb_oooo_oooo_llll______tttt
  31.      _xxxx_dddd_rrrr______aaaa_uuuu_tttt_hhhh_uuuu_nnnn_iiii_xxxx______pppp_aaaa_rrrr_mmmm_ssss_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _aaaa_uuuu_tttt_hhhh_uuuu_nnnn_iiii_xxxx______pppp_aaaa_rrrr_mmmm_ssss _****_pppp_))))_;;;;
  32.  
  33.           Used for describing operating system credentials. It includes
  34.           machine-name, uid, gid list, etc.
  35.  
  36.      _bbbb_oooo_oooo_llll______tttt
  37.      _xxxx_dddd_rrrr______aaaa_uuuu_tttt_hhhh_ssss_yyyy_ssss______pppp_aaaa_rrrr_mmmm_ssss_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _aaaa_uuuu_tttt_hhhh_ssss_yyyy_ssss______pppp_aaaa_rrrr_mmmm_ssss _****_aaaa_uuuu_pppp_pppp_))))_;;;;
  38.  
  39.           Used for describing operating system credentials.  It includes
  40.           machine-name, uid, gid list, etc.
  41.  
  42.      _vvvv_oooo_iiii_dddd
  43.      _xxxx_dddd_rrrr______cccc_aaaa_llll_llll_hhhh_dddd_rrrr_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _rrrr_pppp_cccc______mmmm_ssss_gggg _****_cccc_hhhh_dddd_rrrr_))))_;;;;
  44.  
  45.           Used for describing RPC call header messages.  It encodes the static
  46.           part of the call message header in the XDR language format.  It
  47.           includes information such as transaction ID, RPC version number,
  48.           program and version number.
  49.  
  50.      _bbbb_oooo_oooo_llll______tttt
  51.      _xxxx_dddd_rrrr______cccc_aaaa_llll_llll_mmmm_ssss_gggg_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _rrrr_pppp_cccc______mmmm_ssss_gggg _****_cccc_mmmm_ssss_gggg_))))_;;;;
  52.  
  53.           Used for describing RPC call messages.  This includes all the RPC
  54.           call information such as transaction ID, RPC version number, program
  55.           number, version number, authentication information, etc.  This is
  56.           normally used by servers to determine information about the client
  57.           RPC call.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. rrrrppppcccc____xxxxddddrrrr((((3333NNNN))))                                                        rrrrppppcccc____xxxxddddrrrr((((3333NNNN))))
  71.  
  72.  
  73.  
  74.      _bbbb_oooo_oooo_llll______tttt
  75.      _xxxx_dddd_rrrr______oooo_pppp_aaaa_qqqq_uuuu_eeee______aaaa_uuuu_tttt_hhhh_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _oooo_pppp_aaaa_qqqq_uuuu_eeee______aaaa_uuuu_tttt_hhhh _****_aaaa_pppp_))))_;;;;
  76.  
  77.           Used for describing RPC opaque authentication information messages.
  78.  
  79.      _bbbb_oooo_oooo_llll______tttt
  80.      _xxxx_dddd_rrrr______rrrr_eeee_jjjj_eeee_cccc_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _rrrr_eeee_jjjj_eeee_cccc_tttt_eeee_dddd______rrrr_eeee_pppp_llll_yyyy _****_rrrr_rrrr_))))_;;;;
  81.  
  82.           Used for describing RPC reply messages.  It encodes the rejected RPC
  83.           message in the XDR language format.  The message could be rejected
  84.           either because of version number mis-match or because of
  85.           authentication errors.
  86.  
  87.      _bbbb_oooo_oooo_llll______tttt
  88.      _xxxx_dddd_rrrr______rrrr_eeee_pppp_llll_yyyy_mmmm_ssss_gggg_((((_XXXX_DDDD_RRRR _****_xxxx_dddd_rrrr_ssss_,,,, _cccc_oooo_nnnn_ssss_tttt _ssss_tttt_rrrr_uuuu_cccc_tttt _rrrr_pppp_cccc______mmmm_ssss_gggg _****_rrrr_mmmm_ssss_gggg_))))_;;;;
  89.  
  90.           Used for describing RPC reply messages.  It encodes all the RPC
  91.           reply message in the XDR language format This reply could be either
  92.           an acceptance, rejection or _NNNN_UUUU_LLLL_LLLL.
  93.  
  94. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  95.      _rrrr_pppp_cccc(3N)
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.